package com.hawthorn.admin.model.po;
import com.baomidou.mybatisplus.annotation.*;
import com.hawthorn.component.model.BasePO;

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>todo 系统公司组织表(sys_company) po实体类</p>
 * @author: andyten@tom.com | xukaixing@hotmail.com
 * @created: 2022-06-21
 * @version v1.0.1
 * @copyright: Copyright (c) andyten@tom.com | xukaixing@hotmail.com
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("sys_company")
public class SysCompanyPO extends BasePO
{
  /**
   * 主键ID
   */
  @TableId(value = "id", type = IdType.AUTO)
  private Long id;
  /**
   * 公司代码
   */
  @TableField("code")
  private String code;
  /**
   * 公司名称
   */
  @TableField("cname")
  private String cname;
  /**
   * 公司简称
   */
  @TableField("sname")
  private String sname;
  /**
   * 公司地址
   */
  @TableField("address")
  private String address;
  /**
   * 联系方式
   */
  @TableField("contact")
  private String contact;
  /**
   * 法人姓名
   */
  @TableField("legal_person")
  private String legalPerson;
  /**
   * 开发票名头
   */
  @TableField("invoice_name")
  private String invoiceName;
  /**
   * 公司类型：1销售公司2经销商公司
   */
  @TableField("type")
  private Long type;
  /**
   * 公司种类：4S、销服一体、单体、连锁快修
   */
  @TableField("kind")
  private Long kind;
  /**
   * 业务类型
   */
  @TableField("biz_type")
  private Long bizType;
  /**
   * oem公司ID
   */
  @TableField("oem_company_id")
  private Long oemCompanyId;
  /**
   * 备注
   */
  @TableField("remark")
  private String remark;

  public SysCompanyPO()
  {
  }
}
